page {
    background-color: #f1f6fc;
}

.bar_code {
    width: 520rpx;
    height: 112rpx;
}

.progress {
    width: 386rpx;
    margin-top: 18rpx;
    margin-left: 18rpx;
}

.box_0 {
    height: 54.38rpx;
    width: 60rpx;
    margin-left: 66rpx;
}

.box_0 image {
    width: 42rpx;
    height: 44rpx;
    z-index: 1;
}

.box_2 {
    width: 686rpx;
    height: 260rpx;
    background-size: cover;
    margin-left: 32rpx;
    border-radius: 36rpx;
    background-repeat: no-repeat;
    position: sticky;
}

.box_3 {
    width: 112rpx;
    height: 112rpx;
    margin-left: 24rpx;
}

.box_4 {
    margin-left: 16rpx;
}

.box_5 {
    width: 136rpx;
    height: 50rpx;
    font-size: 36rpx;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #ffffff;
    line-height: 50rpx;
}

.box_6 {
    width: 314rpx;
    height: 36rpx;
    font-size: 26rpx;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #a7c7ff;
    line-height: 36rpx;
}

.box_7 {
    width: 162rpx;
    height: 68rpx;
    background: rgba(88, 136, 219, 0.2);
    border-radius: 46rpx;
    border: 1rpx solid rgba(88, 136, 219, 1);
    margin-left: 34rpx;
    text-align: center;
    font-size: 24rpx;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #ffffff;
    line-height: 68rpx;
}

.box_8 {
    border-radius: 40rpx 40rpx 0 0;
    margin-top: -66rpx;
}

.box_9 {
    width: 750rpx;
    height: 112rpx;
    background: #ffffff;
}

.box_10 {
    padding-top: 20rpx;
    width: calc(100% - 40rpx);
    margin: 0 auto;
    box-shadow: 0rpx 4rpx 34rpx 0rpx rgba(230, 230, 230, 0.5);
}

.box_11 {
    width: 162rpx;
    height: 182rpx;
    background: #ffffff;
    box-shadow: 0rpx 4rpx 34rpx 0rpx rgba(230, 230, 230, 0.5);
    border-radius: 12rpx;
    text-align: center;
}

.box_11 image {
    width: 104rpx;
    height: 104rpx;
    border-radius: 50%;
    margin: 20rpx 0 6rpx;
}

.box_12 {
    font-size: 24rpx;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #434a54;
    line-height: 34rpx;
}

.box_13 {
    margin-top: 80rpx;
    margin-left: 43rpx;
    width: 134rpx;
    height: 44rpx;
    font-size: 32rpx;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #1f2229;
    line-height: 44rpx;
    margin-bottom: 24rpx;
}

.box_14 {
    width: 690rpx;
    height: 230rpx;
    background: #ffffff;
    box-shadow: 0rpx 4rpx 30rpx 0rpx rgba(218, 218, 218, 0.5);
    border-radius: 16rpx;
    margin: 0 auto;
    margin-bottom: 24rpx;
    position: relative;
}

.box_15 {
    margin-top: 26rpx;
    margin-left: 40rpx;
}

.box_16 {
    height: 42rpx;
    font-size: 30rpx;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #000000;
    line-height: 42rpx;
}

.box_17 {
    width: 60rpx;
    font-size: 20rpx;
    margin-left: 12rpx;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #0f44a2;
    line-height: 42rpx;
}

.box_18 {
    width: 272rpx;
    height: 34rpx;
    font-size: 24rpx;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #8d96a5;
    line-height: 34rpx;
    margin-left: 40rpx;
    margin-top: 8rpx;
}

.box_19 {
    width: 356rpx;
    height: 34rpx;
    font-size: 24rpx;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #8d96a5;
    line-height: 34rpx;
    margin-left: 40rpx;
    margin-top: 8rpx;
}

.box_20 {
    width: 127rpx;
    height: 42rpx;
    background: linear-gradient(163deg, #ff7935 0%, #fc5f0f 100%);
    border-radius: 6rpx;
    border: 1rpx solid #ff7b3a;
    margin-left: 40rpx;
    margin-top: 18rpx;
}

.box_20 image {
    width: 22rpx;
    height: 18rpx;
}

.box_21 {
    width: 80rpx;
    height: 28rpx;
    font-size: 20rpx;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #ffffff;
    line-height: 28rpx;
}

.box_22 {
    position: absolute;
    height: 148rpx;
    border: 2rpx dashed #eff6ff;
    right: 218rpx;
    top: 50%;
    transform: translate(0, -50%);
}

.box_23 {
    position: absolute;
    right: 78rpx;
    top: 74rpx;
    text-align: center;
}

.box_23 image {
    width: 44rpx;
    height: 44rpx;
}

.box_24 {
    height: 32rpx;
    font-size: 24rpx;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #0f44a2;
    line-height: 32rpx;
}

.box_25 {
    width: 686rpx;
    height: 344rpx;
    background-size: contain;
    margin: 0 auto;
    border-radius: 16rpx;
    z-index: 9;
    position: sticky;
}

.box_26 {
    height: 306rpx;
    width: 750rpx;
    background: #ffffff;
    box-shadow: 0rpx 4rpx 42rpx 0rpx #e0e6fa;
}

.box_27 {
    margin-top: 106rpx;
    margin-left: 110rpx;
}

.box_28 {
    margin-top: 28rpx;
}

.box_28 image {
    width: 30rpx;
    height: 20rpx;
}

.box_29 {
    height: 20rpx;
    font-size: 24rpx;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #aaaaaa;
    line-height: 20rpx;
    margin-left: 14rpx;
}

.box_30 {
    height: 112rpx;
    width: 112rpx;
}

.box_31 {
    margin: 34rpx 0 32rpx 28rpx;
    /* position: relative; */
}

.box_32 {
    width: 180rpx;
    height: 36rpx;
    font-size: 30rpx;
    font-family: Helvetica;
    color: #ffffff;
    line-height: 36rpx;
    margin-top: 10rpx;
    margin-left: 14rpx;
}

.box_33 {
    margin-top: 20rpx;
    margin-left: 14rpx;
    width: 156rpx;
    height: 38rpx;
    background: #bbd2ff;
    border-radius: 8rpx;
}

.box_33 image {
    width: 24rpx;
    height: 20rpx;
}

.box_34 {
    width: 42rpx;
    height: 38rpx;
    background: #cedfff;
    border-radius: 8rpx 0rpx 0rpx 8rpx;
    text-align: center;
    line-height: 38rpx;
}

.box_35 {
    width: 104rpx;
    height: 34rpx;
    font-size: 24rpx;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;

    margin-left: 4rpx;
    line-height: 34rpx;
}

.box_35 text {
    font-style: italic;
}

.box_36 {
    margin-left: 32rpx;
    height: 40rpx;
    font-size: 28rpx;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #ffffff;
    line-height: 40rpx;
}

.box_36 text {
    height: 40rpx;
    font-size: 34rpx;
    font-family: PingFangSC-Regular, PingFang SC;
    color: #ffffff;
}

.box_37 {
    width: 654rpx;
    height: 80rpx;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 8rpx;
    border: 1rpx solid rgba(255, 255, 255, 0.2);
    margin-left: 16rpx;
    position: relative;
    margin-top: 16rpx;
}

.box_38 {
    font-size: 28rpx;
    font-weight: bold;
    color: #ffffff;
    margin-left: 18rpx;
}

.box_39 {
    font-size: 24rpx;
    color: #ffffff;
    margin-left: 4rpx;
}

.box_40 {
    font-size: 20rpx;
    font-family: PingFang-SC-Regular, PingFang-SC;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.8);
}

.box_41 {
    margin-left: 65rpx;
    font-size: 24rpx;
    color: #ffffff;
    margin-top: 30rpx;
}

.box_42 {
    width: 192rpx;
    height: 182rpx;
    position: absolute;
    right: -7rpx;
    top: 70rpx;
    z-index: 99;
}

.box_43 {
    width: 96rpx;
    height: 52rpx;
    background: #4578d4;
    border-radius: 0rpx 16rpx 0rpx 22rpx;
    position: absolute;
    right: 0;
    top: 0;
}

.box_43 image {
    width: 30rpx;
    height: 30rpx;
}

.box_44 {
    width: 96rpx;
    height: 52rpx;
    background: rgba(69, 120, 212, 0.64);
    border-radius: 0rpx 16rpx 0rpx 22rpx;
    position: absolute;
    right: 0;
    top: 0;
}

.box_44 image {
    width: 30rpx;
    height: 30rpx;
}

.box_55 {
    position: absolute;
    right: 0;
    top: 0;
    width: 108rpx;
    height: 46rpx;
}

.Floating_window {
    position: fixed;
    min-width: 302rpx;
    height: 78rpx;
    background: #3c6cfc;
    border-radius: 40rpx;
    right: 30rpx;
    bottom: 16rpx;
}

.Floating_window_text {
    width: 192rpx;
    font-size: 22rpx;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #ffffff;
    line-height: 32rpx;
    margin-left: 12rpx;
}

.Floating_window_view {
    margin-left: 44rpx;
    width: 106rpx;
    background: rgba(155, 180, 255, 1);
    height: 78rpx;
}

.Floating_window_view_text {
    font-size: 22rpx;
    color: rgba(255, 255, 255, 1);
    margin-left: 8rpx;
}
